package com.ruoyi.common.core.domain.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author itmei
 * @Date 2024/5/21 15:39
 * @description: 查询充值
 * @Title: WsdPaymentRecordsDTO
 * @Package com.ruoyi.common.core.domain.dto
 */
@Data
public class WsdPaymentRecordsDTO {

    /**
     * 序号，自增ID
     */
    @TableId(value = "payment_id", type = IdType.AUTO)
    private Long paymentId;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 学校id
     */
    private Long schoolsId;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 家长手机号
     */
    private String parentMobile;

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String rechargeTimeStart;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String rechargeTimeEnd;

    /**
     * 是否支付 (0: 未支付, 1: 已支付)
     */
    private Boolean isPaid;

    //退款状态，0-申请退款，1-处理中，2-已完成
    private Integer status;


    /**
     * 0代表今天,1代表本周,2代表本月,3代表自行选择时间
     */
    private Integer type;

    private Long studentId;

    private String feeAccountName;
    private Long gradeId;
}
